Motivators and Demotivators of Agile Software Development: Elicitation and Analysis
نویسندگان
چکیده
Motivators and demotivators are key factors in software productivity. Both are also critical to the success of Agile software development. Literature reports very diverse and multidimensional critical factors affecting the quality of Agile software development, thus, there is a need to extract and map required factors systematically for wider implications. The classification of anticipated factors and sub-factors is also desired to simplify their identification and definition. The reported research focuses on the systematic mapping of motivators and demotivators in Agile software development. A systematic mapping literature study has been performed to shed light on scattered critical factors for software engineers, affecting productivity and understanding of Agile viewpoints. Additionally, this study categorizes the extracted motivators as organization, people and technical. Whereas, the sub-factors’ categorization has been concentrated, which contributes to the motivators at grass root level. This research alleviates the problems of identification, definition and classification of the critical factors in agile software development for both practitioners and researchers. Keywords—Agile methodology; systematic mapping; motivators; demotivators; Agile teams; Agile software development
منابع مشابه
A Systematic Literature Review of Success Factors and Barriers of Agile Software Development
Motivator and demotivator plays an important role in software industry. It encompasses software performance and productivity which are necessary for projects of Agile software development (ASD). Existing studies comprise of motivators and demotivators of ASD, which exist in dispersed form. That is why there is a need of a detailed systematic literature review to review the factors and sub-facto...
متن کاملTowards Lightweight Requirements Documentation
Most requirements management processes and associated tools are designed for document-driven software development and are unlikely to be adopted for the needs of an agile software development team. We discuss how and what can make the traditional requirements documentation a lightweight process, and suitable for user requirements elicitation and analysis. We propose a reference model for requir...
متن کاملKnowledge Sharing in Workplace: Motivators and Demotivators
This paper gives an overview of knowledge sharing in workplace. Based on the review of critical literatures by the authors, they infer that knowledge sharing in workplace can be influenced by motivators and demotivators. Activities of knowledge sharing in organizations may be on organization level or individual level. Knowledge sharing of both levels is critical to the success or failure of kno...
متن کاملA Proposal on Validation of an Agile Architecture-Modelling Process
Although considered to be incompatible, a combination of agile methods and architectural modelling could open a new perspective in software development. On the one hand, agile methods offer the flexibility required today. On the other hand, architectural modelling is considered as a pre-requisite for the systematic cross-project reuse and for the resulting increase in software developer product...
متن کاملClassification of Functional and Non-functional Requirements in Agile by Cluster Neuro-Genetic Approach
Agile development is truly the need of the hour due to its numerous advantages which are in line with the present business trends. A successful requirement engineering serves as a foundation for success for any software development project. Functional requirements point towards the product services and non-functional requirements are related to the emergent properties of the system. Correct and...
متن کامل